package com.pine.sunshineelder.bed.service;

import java.util.Map;

import com.pine.sunshineelder.bed.ao.ElderBedAo;
import com.pine.sunshineelder.bed.vo.ElderBedVo;
import com.pine.sunshineelder.common.dto.QueryResult;
import com.pine.sunshineelder.common.entity.ElderBedEntity;


/**
 * 
 * @author 卜涛元
 *
 */

public interface ElderBedService {

	/**
	 * 新增信息
	 */
	public ElderBedVo addElderBed(ElderBedAo ao) throws Exception;
	
	/**
	 * 查询信息（根据id）
	 */
	ElderBedVo selectById(String id) throws Exception;

	/**
	 * 删除信息（根据Flag表示删除的状态） 0：存在 9：已删除
	 */
	void deleteElderBedById(String id) throws Exception;

	/**
	 * 分页查询
	 */
	QueryResult queryByKey(String key, Integer pageNo, Integer pageSize) throws Exception;
	
	/**
	 * 按需修改
	 */
	ElderBedEntity modifyElderBed(String id, Map<String, String> ao) throws Exception;
}
